package com.intranet.fund.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.intranet.fund.dao.VisitorsDao;
import com.intranet.fund.domain.Visitors;
import com.water.dao.Page;

@Service
public class VisitorsService {

	@Autowired
	private VisitorsDao visitorsDao;

	public Page getAllVisitors(int pageNo, int pageSize, String param) {
		return visitorsDao.queryVisitorsList(pageNo, pageSize, param);
	}

	public String saveVisitors(Visitors visitors) {
		String msg = "";
		try {
			visitorsDao.save(visitors);
			msg = "Y";
		} catch (RuntimeException e) {
			msg = e.toString();
		}
		return msg;
	}

	public String updateVisitors(Visitors visitors) {
		String msg = "";
		try {
			visitorsDao.update(visitors);
			msg = "Y";
		} catch (RuntimeException e) {
			msg = e.toString();
		}
		return msg;
	}

	public String deleteVisitors(Visitors visitors) {
		String msg = "";
		try {
			visitorsDao.remove(visitors);
			msg = "Y";
		} catch (RuntimeException e) {
			msg = "N";
		}
		return msg;
	}

	public Visitors getVisitorsById(Integer id) {
		return visitorsDao.get(id);
	}
}
